package com.platform.usercenter.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.platform.common.core.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * @Description: 部门DTO
 * @Author: chx
 * @Date: 2024-11-01 18:09
 **/
@Data
public class SysOrganizationDeptDTO {
    /** 部门id */
    private Long deptId;

    /** 组织ID */
    @Excel(name = "组织ID")
    private Long orgId;

    /** 父部门id */
    private String parentId;

    /** 部门名称 */
    private String deptName;

    /** 显示顺序 */
    private Long deptSort;

    /** 负责人 */
    private String leader;

    /** 联系电话 */
    private String phone;

    /** 邮箱 */
    private String email;

    /** 部门状态（0正常 1停用） */
    private String status;

    /** 部门类型：0=单位，1=部门，2=科室 */
    private String type;

    /** 是否删除(Y,N) */

    private String isDelete;

    /** 删除人 */
    private String deleteBy;

    /** 删除时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date deleteTime;


    /** 创建者 */
    private String createBy;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 更新者 */
    private String updateBy;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /** 备注 */
    private String remark;
}